/*
*
*/

html.cnWse_Spa, html.cnWse_Spa > body, body
{
	overflow: auto !important;

	font-family: 微软雅黑;
	word-wrap: break-word;
	background-color: white;
}

a:link
{
	cursor: pointer;
}

::-webkit-scrollbar,
::-webkit-scrollbar-thumb
{
    width: 6px;
    height: 6px;
    border-radius: 3px;
}

/******************************* OOCSS *******************************/

.mi_Anmt_SkipDn
{
	 -webkit-animation: cnApp_Anmt_SkipDn 0.5s ease-in 0s infinite alternate;
	animation: cnApp_Anmt_SkipDn 0.5s ease-in 0s infinite alternate;
}

@-webkit-keyframes cnApp_Anmt_SkipDn {
    from
    {
        -webkit-transform: translate(0, 0);
    }
    to
    {
        -webkit-transform: translate(0, 15px);
    }
}

@keyframes cnApp_Anmt_SkipDn {
    from
    {
        -webkit-transform: translate(0, 0);
    }
    to
    {
        -webkit-transform: translate(0, 15px);
    }
}

.mi_SignupMask
{
	position: absolute;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	border-radius: 15px;
	background-color: rgba(255, 255, 255, 0.6);
}

.mi_SignupMask a
{
	position: absolute;
	width: 300px;
	height: 40px;
	font-size: 30px;

}

.mi_FullTextLink
{
	display: inline-block;
	color: #0076ca;
}

/******************************* 公共 *******************************/

.mi_CenPut
{
	width: 1000px !important;
	margin-left: auto !important;
	margin-right: auto !important;

	position: relative;
}

.mi_HomeBkgd
{
	background-image: url(../img/HomeBkgd.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	background-size: cover;
}

.mi_Clo_Prmr
{
	color: rgb(212, 26, 5);
}

.mi_NavBar
{
	padding: 10px 0;
	border-top: 2px solid rgb(212, 26, 5);
	background-color: rgba(255, 255, 255, 0.6);
	text-align: left;
}

.mi_NavBar > .mi_CenPut
{
	text-align: center;
}

.mi_NavBar .mi_ImgWrap
{
	width: 120px;
	height: 30px;
	float: left;
}

.mi_NavBar .mi_UpdBtn
{
	display: none;

	position: absolute;
    width: 30px;
    height: 30px;
    padding: 5px;
    left: 130px;
    top: 0;
    font-size: 20px;
    color: #f8a55e;

    -webkit-animation: cnWse_Anmt_Spin 3s linear 0s infinite normal;
	animation: cnWse_Anmt_Spin 3s linear 0s infinite normal;
}

.mi_NavBar .cnWse_tSrchBox .cnWse_Tit,
.mi_NavBar .cnWse_tSrchBox .cnWse_tBtn .cnWse_Body
{
	color: white;
	background-color: rgba(139, 139, 139, 0.8);
}

.mi_NavBar .cnWse_tSrchBox .cnWse_Tit
{
	width: 370px;
	border-color: transparent;
	border-radius: 0 5px 5px 0;
	font-size: 14px;
}

.mi_NavBar .cnWse_tSrchBox .cnWse_tBtn
{
	border-radius: 5px 0 0 5px;
}

.mi_NavBar .cnWse_tSrchBox .cnWse_tBtn .cnWse_Body
{
	border-right: 1px solid rgba(255, 255, 255, 0.6);
}

.mi_NavBar ::-webkit-input-placeholder { color: rgba(255, 255, 255, 0.9); }
.mi_NavBar ::-moz-input-placeholder { color: rgba(255, 255, 255, 0.9); }
.mi_NavBar ::-ms-input-placeholder { color: rgba(255, 255, 255, 0.9); }

.mi_NavBar .mi_LoginBtns,
.mi_NavBar .mi_UserPofl
{
	white-space: nowrap;
	float: right;
}

.mi_NavBar .mi_LoginBtns > .mi_Btn,
.mi_NavBar .mi_UserPofl > .mi_Btn
{
	display: inline-block;
	vertical-align: middle;
	margin: 0 10px;
	padding: 5px;
	color: rgb(46, 46, 46);
}

.mi_NavBar .mi_UserPofl > .mi_TextOvfl_Elps
{
	width: 120px;
	text-align: right;
	vertical-align: bottom;
}

.mi_MainSctn
{
	background-color: white;
}

.mi_MainSctn > .mi_CenPut
{
	height: 100%;
}

.mi_MainDiv
{
	width: 700px;
	padding-right: 40px;
}

.mi_SideDiv
{
	width: 300px;
	min-height: 400px;
	border: 1px solid black;
	text-align: center;
	background-color: white;
}

.cnWse_tForm
{
	text-align: center;
}

.cnWse_tForm .cnWse_tFfld
{
	margin-bottom: 20px;
}

.cnWse_tForm .cnWse_tFfld .cnWse_Lab.mi_PadTp
{
	padding-top: 7px;
}

.cnWse_tForm .cnWse_tFfld > i
{
	position: absolute;
	top: 5px;
	right: 0px;
}

.cnWse_tForm .cnWse_tEditBox .cnWse_Edit
{
	font-family: inherit;
	border-color: transparent;
	border-bottom-color: rgb(240, 240, 240);
	background-color: transparent;
}

.cnWse_tForm .mi_UpldDiv
{
	margin-bottom: 20px;
	text-align: left;
}

.cnWse_tForm .mi_UpldDiv .cnWse_tFileUpld
{
	margin: 0 10px;
}

.cnWse_tForm .mi_UpldDiv .mi_DivTit
{
	margin-bottom: 10px;
}

.cnWse_tForm .mi_UpldDiv .mi_UpldBoxDiv
{
	text-align: center;
}

.cnWse_tForm .cnWse_tFileUpld .cnWse_PvwDiv
{
	width: 100px;
	height: 100px;
}

.cnWse_tForm textarea.cnWse_Edit
{
	height: 142px;
	line-height: 1.2;
	font-size: 14px;
	white-space: normal;
}

.cnWse_tForm .cnWse_tFipt.cnWse_Psf .cnWse_Edit
{
	border-bottom-color: #3aa1ea;
}

.cnWse_tForm .cnWse_Edit,
.cnWse_tForm .cnWse_tFileUpld .cnWse_PvwDiv
{
	border-color: transparent;
}

.cnWse_tForm .cnWse_tFileUpld .cnWse_Btns > i
{
	color: #666666;
}

.cnWse_tForm [data-wse_name='Fld_captcha'] .cnWse_Lab
{
	padding-top: 23px;
	color: #666666;
}

.cnWse_tForm .cnWse_tTextCaptcha 
{
	margin-left: 20px;
	text-align: left;
}

.cnWse_tForm .cnWse_tTextCaptcha .cnWse_Edit
{
	border-color: #CCCCCC;
}

.cnWse_tForm .mi_SbmtDiv .cnWse_tBtn .cnWse_Body
{
	width: 420px;
	padding: 10px 0;
	color: white;
	background-color: #0076ca;
}


.mi_Qstn .mi_Hdn
{
	margin-bottom: 15px;
	font-size: 20px;
	font-weight: bold;
	color: rgb(51, 51, 51);
}

.mi_Qstn .mi_Meta
{
	margin-bottom: 10px;
	color: rgb(100, 100, 100);
}

.mi_Qstn .mi_Excp
{
	height: 100px;
	margin-bottom: 10px;
	font-size: 14px;
	color: rgb(51, 51, 51);
}

.mi_Qstn .mi_Meta > span
{
	display: inline-block;
	vertical-align: middle;
}

.mi_Qstn .mi_Avatar
{
	vertical-align: middle;
	width: 24px;
	height: 24px;
	border-radius: 50%;
	overflow: hidden;
}

.mi_Qstn .mi_Avatar img
{
	width: 100%;
	height: 100%;
}

.mi_Qstn .mi_AthrName
{
	margin-right: 20px;
	width: 120px;
}

.mi_Qstn .mi_PostDatm
{
	margin-right: 20px;
}

.mi_Qstn article
{
	margin-bottom: 20px;
}

.mi_Qstn .mi_Imgs
{
	margin-bottom: 20px;
}

.mi_Qstn .mi_ImgWrap
{
	width: 128px;
	height: 128px;
	margin-left: 10px;
}

.mi_Qstn .mi_ImgWrap > img
{
	height: auto;
}

.mi_Qstn .mi_Cmts
{
	font-size: 14px;
	color: rgb(100, 100, 100);
}

.mi_Qstn .mi_Cmts > span
{
	display: inline-block;
	vertical-align: middle;
	margin-right: 20px;
}

.mi_Qstn .mi_Cmts > span > i
{
	margin-right: 5px;
}

.mi_Qstn .mi_Pstv[data-wse_bind_fld="Aprs"][data-wse_bind_attr="1"],
.mi_Qstn .mi_Ngtv[data-wse_bind_fld="Aprs"][data-wse_bind_attr="-1"]
{
	color: rgb(255, 128, 0);
}

.mi_Qstn .mi_Like[data-wse_bind_fld="Like"][data-wse_bind_attr="1"]
{
	color: rgb(255, 0, 0);
}

.cnWse_tDlgBox.cnWse_Mask
{
	background-color: rgba(255, 255, 255, 0.6);
}

/******************************* 首页 *******************************/

.mi_Fp.cnWse_tCscdDragSld .cnWse_DualMenu
{
	text-align: center;
}

.mi_Fp.cnWse_tCscdDragSld .cnWse_DualMenu > .cnWse_Big
{
	height: 100vh;
	padding-top: 50px;
	background-color: transparent;
}

.mi_Fp.cnWse_tCscdDragSld .cnWse_DualMenu > .cnWse_Sml
{
	/*height: 50px;*/
	text-align: left;
}

.mi_Fp.cnWse_tCscdDragSld .cnWse_DualMenu > .cnWse_Sml .mi_NavBar .mi_UpdBtn
{
	display: inline-block;
}

.mi_Fp.cnWse_tCscdDragSld .cnWse_DualMenu > .cnWse_Big .mi_NavBar
{
	position: absolute;
	width: 100%;
	left: 0;
	top: 0;
}

.mi_Fp .mi_SldCue
{
	position: absolute;
	width: 30px;
	left: -50px;
	bottom: 0px;
	text-align: center;
    color: #0076ca;
}

.mi_Fp .mi_SldCue p
{
	font-size: 16px;
}

.mi_Fp .mi_SldCue i
{
	font-size: 30px;
}

.mi_Fp .cnWse_tForm
{
	display: block;
	position: absolute;
	margin: auto;
	width: 600px;
    height: 500px;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background-color: transparent;
    color: #666666;
}

.mi_Fp .cnWse_tForm .mi_FormHead
{
	padding: 15px 0;
	border-radius: 15px 15px 0 0;
	font-size: 24px;
	color: #0076ca;
	background-color: rgba(255, 255, 255, 0.7);
}

.mi_Fp .cnWse_tForm .mi_FormBody
{
	padding: 30px;
	border-radius: 0 0 15px 15px;
	background-color: rgb(255, 255, 255);
}

.mi_Fp .cnWse_tDlgBox.cnWse_tMsgBox > .cnWse_Entt
{
	height: 120px;
}

.mi_Fp.cnWse_tCscdDragSld > .cnWse_PutTgtArea
{
	background-color: transparent;
}

.mi_Fp [data-wse_name="k_MainSctn"]
{
	background-color: rgb(240, 240, 240);
}

.mi_Fp .cnWse_tMdlFall
{
	height: 100%;
}


/*.mi_Fp .cnWse_tMdlFall > .cnWse_List > li.cnWse_Head
{
	height: 20px;
}*/

.mi_Fp .cnWse_tMdlFall > .cnWse_List > li.cnWse_Dat
{
	height: 240px;
	padding: 10px 0;
}

.mi_Fp .cnWse_tMdlFall > .cnWse_List > li.cnWse_Dat > .cnWse_Ctnt
{
	margin-right: 40px;
	padding: 10px;
	border-radius: 5px;
	background-color: white;
}

.mi_Fp .cnWse_tMdlFall > .cnWse_List > li.cnWse_Lab
{
	height: 30px;
	padding: 7px 0;
	font-size: 16px;
}

/*.mi_Fp .cnWse_tMdlFall li.cnWse_Info .cnWse_Loading
{
	background-color: rgb(242, 243, 57);
}*/

.mi_Fp [data-wse_name="k_HrztScrns"]
{
	height: 100%;
}

.mi_Fp [data-wse_name="k_HrztScrns"] > .cnWse_Hdl.cnWse_SldLinks
{
	top: 0px;
	bottom: auto;
	background-color: white;

	/* 渐变效果，遮住溢出的问题分类 */
	overflow: visible;
	border: 50px solid transparent;
	border-top: none;
	border-bottom: none;
}

.mi_Fp [data-wse_name="k_HrztScrns"] > .cnWse_Hdl.cnWse_SldLinks > .mi_Mask
{
	position: absolute;
	width: 50px;
	height: 100%;
	top: 0;
	pointer-events: none;
	background-color: transparent;
}

.mi_Fp [data-wse_name="k_HrztScrns"] > .cnWse_Hdl.cnWse_SldLinks > .mi_Mask.mi_Lt
{
	left: -50px;
	background-image: -webkit-linear-gradient(left, rgba(240,240,240,1) 0%, rgba(240,240,240,0) 100%);
}

.mi_Fp [data-wse_name="k_HrztScrns"] > .cnWse_Hdl.cnWse_SldLinks > .mi_Mask.mi_Rt
{
	right: -50px;
	background-image: -webkit-linear-gradient(left, rgba(240,240,240,0) 0%, rgba(240,240,240,1) 100%);
}

.mi_Fp [data-wse_name="k_HrztScrns"] > .cnWse_Hdl.cnWse_SldLinks > .cnWse_SldLinksArea
{
	text-align: left;
}

.mi_Fp [data-wse_name="k_HrztScrns"] > .cnWse_Hdl.cnWse_SldLinks [data-wse_call]
{
	width: 90px;
	padding: 15px 0;
}

.mi_Fp [data-wse_name="k_HrztScrns"] > .cnWse_PutTgtArea > .cnWse_Scrn
{
	padding-top: 60px;
}

.mi_Fp .cnWse_tMdlFall
{
	height: 100%;
}

.mi_Fp .cnWse_tMdlFall > .cnWse_List
{
	width: 700px;
}

.mi_Fp .cnWse_tMdlFall > .cnWse_tVsb
{
	right: 340px;
}

.mi_Fp .cnWse_tMdlFall > .cnWse_List > li.cnWse_Dat > .cnWse_Ctnt .mi_Desc > *
{
	display: inline-block;
	margin-right: 20px;
}

.mi_Fp .mi_SideDiv
{
	position: absolute;
	top: 60px;
	right: 0;
}

/******************************** OVER ********************************/

.mi_Login .cnWse_tForm
{
	position: absolute;
	width: 460px;
	height: 420px;
	border-radius: 10px;
	overflow: auto;
	background-color: rgba(255,255,255,0.9);
}

.mi_Login [data-wse_name='Fld_captcha']
{
	padding-left: 25px;
}

.mi_Login .mi_SbmtDiv
{
	/*position: absolute;
	width: 100%;
	left: 0;
	bottom: 20px;*/

	margin-bottom: 20px;
}

.mi_Login .cnWse_tTabs
{
	min-height: 280px;
}

.mi_Login .cnWse_tTabs > .cnWse_Heads > .cnWse_Head
{
	padding: 10px 50px;
	/*border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC*/;
	border-color: transparent;
}

.mi_Login .cnWse_tTabs > .cnWse_Heads > .cnWse_Head.cnWse_Crnt
{
	border-left-color: transparent;
	border-top-color: transparent;
	border-bottom-color: #0076ca;
}

.mi_Login .cnWse_tTabs > .cnWse_Bodys > .cnWse_Body
{
	padding: 20px;
}

/******************************** 单页 ********************************/

.mi_Single .mi_MainDiv
{
	float: left;
}

.mi_Single .mi_SideDiv
{
	float: left;
}

.mi_Single h1
{
	margin-bottom: 30px;

	font-size: 26px;
	/*font-weight: bold;*/
}

.mi_Single .mi_Qstn article
{
	line-height: 1.5;
}

.mi_Single .mi_Qstn .mi_Cmts
{
	font-size: 16px;
}

/******************************** OVER ********************************/